// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者，助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件，未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------

import request from './request'

function requests(data) {
  if (data.method == 'get') {
    return request.get(data.url, data)
  }
  if (data.method == 'post') {
    return request.post(data.url, data)
  }
}
/**
 * @description 签名列表
 */
export function signatureList(data) {
  return request.post(`card/greeting/list`, data)
}

/**
 * @description 添加签名
 */
export function addSignature(data) {
  return request.post(`card/greeting/create`, data)
}
/**
 * @description 编辑签名
 */
export function editSignature(data,id) {
  return request.post(`card/greeting/update/${id}`, data)
}
/**
 * @description 修改状态
 */
export function modifySignature(id) {
  return request.post(`card/greeting/status/${id}`)
}
/**
 * @description 删除签名
 */
export function deleteSignature(id) {
  return request.delete(`card/greeting/delete/${id}`)
}
/**
 * @description 签名详情
 */
export function detailSignature(id) {
  return request.get(`card/greeting/detail/${id}`)
}
/**
 * @description 名片设置-免审口令--手机端设置--默认设置--名片设置
 */
export function card(data) {
  return request.post(`card/c_edit`, data)

  // return request.post({
  //   url: `card/c_edit`,
  //   data,
  // });
}

/**
 * @description 名片信息--员名片-列表
 */
export function user(data) {
  return request.get(`user/get_carduser_list`, data)
}
/**
 * @description 名片信息--员名片-列表-编辑
 */
export function u_edit(id, data) {
  return request.put(`card/u_edit?id=${id}`, data)
}
/**
 * @description 名片信息--员名片-列表-取消
 */
export function cancel(id, data) {
  return request.post(`card/cancel?id=${id}`, data)
}

/**
 * @description 合作企业--公司信息-列表
 */
export function enterprise() {
  return request.get(`enterprise/i_list`)
}

/**
 * @description 合作企业--公司信息-统计列表
 */
export function getEnterprise() { 
  return request.post(`enterpriseTj/getMerTjList`)
}
/**
 * @description 合作企业--公司信息-添加公司
 */
export function i_save(data) {
  return request.post(`enterprise/i_save`, data)
}
/**
 * @description 合作企业--公司信息-修改公司----修改部门
 */
export function i_edit(id, data) {
  return request.put(`enterprise/i_edit?id=${id}`, data)
}
/**
 * @description 合作企业--公司信息-删除
 */
export function i_delete(id) {
	 return request.delete(`enterprise/i_delete?id=${id}`)
}

/**
 * @description 合作企业--公司信息-上架
 */
export function is_show(id) {
  return requests({
    url: `enterprise/is_show?id=${id}`,
    method: 'get'
  })
}

/**
 * @description 合作企业--职业管理-列表
 */
export function p_list(data) {
  return request.get(`enterprise/p_list`, data)
}

/**
 * @description 合作企业--职业管理-添加
 */
export function p_save(data) {
  return request.post(`enterprise/p_save`, data)
}

/**
 * @description 合作企业--职业管理-删除
 */
export function p_delete(id) {
  return request.delete(`enterprise/p_delete?id=${id}`)
}

/**
 * @description 合作企业--职位信息-上架
 */
export function p_is_show(id) {
	 return request.get(`enterprise/p_is_show?id=${id}`)
  // return requests({
  //   url: `enterprise/p_is_show?id=${id}`,
  //   method: 'get',
  // });
}

/**
 * @description 官网-列表
 */
export function m_list(data) {
  console.log(data, 'data')
  return request.get(`card/m_list`, data)
  // return request.get({
  //   url: `card/m_list`,
  //   data
  // });
}

/**
 * @description 官网-添加
 */
export function m_save(data) {
  return requests({
    url: `card/m_save`,
    method: 'post',
    data
  })
}
/**
 * @description 官网-修改
 */
export function m_edit(id, data) {
	 return request.put(`card/m_edit?id=${id}`, data)
}

/**
 * @description 官网-删除
 */
export function m_delete(id) {
  return request.delete(`card/m_delete?id=${id}`)
}

/**
 * @description 官网-是否展示
 */
export function caris_show(id) {
  return requests({
    url: `card/is_show?id=${id}`,
    method: 'get'
  })
}

/**
 * @description 官网-内容管理-列表
 */
export function t_list(data) {
  return requests({
    url: `card/t_list`,
    method: 'get',
    data
  })
}

/**
 * @description 官网-内容管理-添加
 */
export function t_save(data) {
  return requests({
    url: `card/t_save`,
    method: 'post',
    data
  })
}
/**
 * @description 官网-内容管理-修改
 */
export function t_edit(id, data) {
	 return request.put(`card/t_edit?id=${id}`, data)
  // return requests({
  //   url: `card/t_edit?id=${id}`,
  //   method: 'put',
  //   data
  // });
}
/**
 * @description 官网-内容管理-删除
 */
export function t_delete(id) {
  return requests({
    url: `card/t_delete?id=${id}`,
    method: 'delete'
  })
}
/**
 * @description 官网-内容管理-是否展示
 */
export function t_is_show(id) {
  return requests({
    url: `card/t_is_show?id=${id}`,
    method: 'get'
  })
}
/**
 * @description 企业-职业管理-修改职业
 */
export function p_edits(id, data) {
	 console.log(id, data, '修改')
	 return request.put(`enterprise/p_edit?id=${id}`, data)
}

/**
 * @description 官网-内容管理-图文详情-添加
 */
export function p_edit(id, data) {
	 return request.put(`card/p_edit?id=${id}`, data)
  // return requests({
  //   url: `card/p_edit?id=${id}`,
  //   method: 'put',
  //   data
  // });
}
/**
 * @description 官网-内容管理-图文详情-查看
 */
export function p_index(id) {
  return request.get(`card/p_index?id=${id}`)
}

/**
 * @description 客户管理- 客户信息-添加客户
 */
export function save(data) {
  return requests({
    url: `card/u_save`,
    method: 'post',
    data
  })
}

/**
 * @description 客户管理- 客户信息-分配
 */
export function d_save(id, data) {
	 return request.put(`card/d_save?id=${id}`, data)
  // return requests({
  //   url: `card/d_save?id=${id}`,
  //   method: 'put',
  //   data
  // });
}
/**
 * @description 客户管理- 客户信息-分配
 */
export function is_branch(id) {
  return requests({
    url: `user/is_branch?id=${id}`,
    method: 'get'
  })
}

/**
 *
 * 行业
 */
/**
 * @description 行业列表
 */
export function cardtype(data) {
	 console.log(data, 'data')
  return request.get(`card/e_type`, data)
}
/**
 * @description 添加行业
 */
export function cetcreate(data) {
  return request.get(`card/e_type/create`, data)
}
/**
 * @description 编辑行业
 */
export function caetype(id) {
  return request.get(`card/e_type/edit/${id}`)
}
/**
 * @description 删除行业
 */
export function d_type(id) {
  return request.delete(`card/e_type/${id}`)
}

/**
 * @description 设计状态
 */
export function statusApi(data) {
  return request.put({
    url: `card/e_type/set_status/${data.id}/${data.status}`
  })
}

/**
 * @description 文章
 */
export function getArticleHotList(mer_id) {
  return request.get(`article/list`, { mer_id })
}

/**
 * @description 名片列表
 */
export function getUserList(data) {
  return request.get(`card/userList`, data)
}
/**
 * @description 视频列表
 */
export function getVideoList(data) {
  return request.get(`card/videoList`, data)
}
/**
 * @description 提交视频
 */
export function addVideo(data) {
  return request.post(`card/addVideo`, data)
}
/**
 * @description 删除视频
 */
export function delVideo(data) {
  return request.get(`card/deleteVideo?id=${data}`)
}
/**
 * @description 修改视频状态
 */
export function deitVideoStatus(data) {
  return request.post(`card/statusVideo`, data)
}
/**
 * @description 获取视频详情
 */
export function getVideoInfo(data) {
  return request.get(`card/infoVideo?id=${data}`)
}
/**
 * @description 修改视频
 */
export function deitVideoInfo(data) {
  return request.post(`card/updateVideo`, data)
}
/**
 * @description 获取当前企业的所有名片用户
 */
export function getAllList(data) {
  return request.get(`card/allList`, data)
}
/**
 * @description 转移用户
 */
export function transferUser(data) {
  return request.post(`card/zyUser`, data)
}
/**
 * @description 设置/取消boss
 */
export function setBoss(data) {
  return request.get(`card/setBoss`, data)
}
/**
 * @description 编辑名片
 * 名片管理编辑：type=minp
   客户管理编辑：type=client
   消费管理编辑：type=user
 */
export function editCard(id, type) {
  return request.get(`card/update/form/${id}/${type}`)
}
/**
 * @description 取消名片
 */
export function deleteCard(data) {
  return request.get(`card/cancelMinp`, data)
}
/**
 * @description 获取客户列表
 */
export function getClientList(data) {
  return request.get(`card/clientList`, data)
}
/**
 * @description 获取商户信息
 */
export function getCompanyInfo() {
  return request.get(`card/getInfo`)
}
/**
 * @description 修改官网信息
 */
export function upCompanyInfo(data) {
  return request.post(`card/updateInfo`, data)
}
/**
 * @description 名片设置
 */
export function setCard(data) {
  return request.post(`card/updateSetUp`, data)
}
/**
 * @description CRM-统计
 */
export function getCRMCount(data) {
  return request.get(`card/crmStatistics`, data)
}
/**
 * @description CRM-业绩
 */
export function getCRMAchievement(data) {
  return request.get(`card/crmYeji`, data)
}
/**
 * @description 上传图片
 */
export function upLoadImg(data) {
  return request.post(`upload/saveBaseImg`, data)
}
